package br.com.bolaofutebolclube.manager;
import java.util.Date;

import br.com.bolaofutebolclube.exception.PalpiteAtrasadoException;
import br.com.bolaofutebolclube.exception.PalpiteInvalidoException;
import br.com.bolaofutebolclube.model.Bolao;
import br.com.bolaofutebolclube.model.Jogo;
import br.com.bolaofutebolclube.model.Usuario;

public class BolaoManagerImp implements BolaoManager{

	@Override
	public void registrarPalpite(Usuario usuario, Jogo jogo, Bolao bolao, int golsMandante, int golsVisitante) throws PalpiteInvalidoException, PalpiteAtrasadoException{
		if (golsMandante < 0 || golsVisitante < 0)
			throw new PalpiteInvalidoException();
		if ((new Date()).after(jogo.getData()))
			throw new PalpiteAtrasadoException();
		// TODO Auto-generated method stub
	}
}
